import java.util.Random;

interface  T{
    int t = 10;
    void m1();
//    protected void m5();
    public default void m2(){
        System.out.println("m2");
    }
    static void m3(){
        System.out.println("m3");
    }
}

class Test1 implements T{

    @Override
    public void m1() {

    }

//    @Override
//    protected void m5() {
//
//    }
}

abstract class Test2{
    final int i = 10;
//    abstract public void m1();
    public static void m2(){
        System.out.println("m2");
    };
    public void m3(){
        System.out.println("m3");
    }
    abstract int f(int x,int y);
}

public class Test {
    Test(int i) {
        i = i + 10;
        String s = "hello";
        System.out.println("Test(int)");
    }

    Test() {
//        this(10);
        System.out.println("Test");
//        this(10);

    }

//    public static void main(String[] args) {
////        Test t = new Test();
////        System.out.println(1/2);
//        Test1 ts = new Test1();
//        int a = 8;
//        int b = ++a + 4 * a--;
////        9 + 4 * 9;
////        9 + 36;
////        45
//        System.out.println(b);
//        ts.m2();
//    }

    public static void main(String[] args) {
        System.out.println(Math.ceil(-11.9));
        Random random1 = new Random(10);
//        boolean b=null;
        Random random2 = new Random(10);
        for(int i=0;i<5;i++){
            System.out.print(random1.nextInt(5));
        }

        System.out.println();
        for(int i=0;i<5;i++){
            System.out.print(random2.nextInt(5));
        }
    }

}
